清华大学出版社

您所在的位置:网站首页 windows 汇编语言 清华大学出版社

清华大学出版社

2024-02-12 00:34| 来源: 网络整理| 查看: 265

本书从基本的汇编知识入手,循序渐进地分绍了汇编语言的基本概念和程序设计方法,重点讲解了Windows环境下汇编语言程序设计的基本原理及其实现过程,尤其对操作系统原理的核心内容——CPU保护方式、内存管理、进程和线程等做了精辟论述,并配以图解和详细的实例,更便于读者学习。 本书主要面向初、中级程序设计人员和广大计算机爱好者,亦可作为培训教材使用。

more >

Windows汇编语言是了解Windows接口的最好方式,是剖析其他高级语言(VC、VB、Delphi等)封装机制的一把"利刃",是精通这些高级语言的基础。再者,从加密和解密的角度来看,必须具备汇编知识才能实现。当然,掌握汇编语言在提高程序和系统的性能方面将能做到更加出色。本书涉及Windows编程的基本知识。 各种窗口程序及其作用机制。"窗口"是Windows系统的基本元素,是窗口类的实例化。窗口类包括自定义类和预定义类两种,类必须先注册才能使用。基于事件的消息是实现窗口功能的主要方式,有一套完整的处理机制。在窗口程序中可以嵌套控件子窗口和调用各种资源,如菜单、对话框、位图等。窗口之间通过发送消息进行通信。 Windows内存管理和文件操作。Windows内存管理采用分页机制,既能隔离任务,又能实现共享。Windows内存主要由虚拟内存、物理存储器、物理内存三部分构成。文件读写主要在内存中进行,内存映射文件是进程间共享数据的有效方式。 进程、线程和动态连接库。进程的地址空间是独立的,进程间除内存映射文件外,还可利用管道等进行通信。线程是进程的基本构成单位,是进程惟一的执行单元,是多路同时执行的子程序。线程同步是线程的重点和难点,有着广泛的用途。DLL模块的代码和资源动态映射到进程地址空间,并且其基地址都相对固定。进程或者线程调用DLL代码、资源时,DLL入口函数的处理方式因调用原因而异。遍历进程中映射的模块或者模块映射的进程需要取得操作特权,获得系统快照才可完成。 网络程序设计。基于TCP/IP协议的WinSock是Windows网络编程的标准接口,可根据需要选择不同的连接方式。线程技术在网络通信领域应用较广,并可实现同步操作。 ODBC数据库编程。ODBC采用层次结构,是不限于数据库类型的一种接口方式,远程或本地都可以。游标驱动是数据库记录定位和进行定位更新、删除等操作的有效方法。 为帮助读者掌握完整的汇编知识,精通指令和寻址方式,本书第1、2章讲述了汇编的基础知识。自Intel公司的80386CPU推出后,微机领域发生了革命性变化。386的保护方式实现虚拟地址一线性地址一物理页地址的寻址过程,为Windows的诞生创造了条件。本书第3章详细介绍了CPU保护方式原理,并提供了完整的实例,这是了解Windows汇编原理的基础(尤其是内存管理机制)。 Windows汇编的运行平台是Win32操作系统(Windows 9X/Me/NT/2K/XP,特殊情况另有说明),编译器是MASM32,而TASM编译器则是第1-3章示例需要的。 本书中程序源代码有些仅例示与程序功能有关的主要片段,读者可从下列网站中下载本书所涉及的完整源代码,所有源代码都经笔者一一测试,确保无误。另外,本书所涉及的编译器、连接器等也在网站中一并提供。 http://www. tup.com.cn/asm386(教育网用户) http://www. asm386.com(电信用户) 源程序解压后,每个源程序位于各自的目录下,如chapter2-1表示第2章的示例1(即例2.1),该目录下有Proframe.asm源程序。 如下载不畅或有其他疑问,请发Mail:wzp_sh@citiz.net或wzp_sh@people.com.cn。 因作者水平有限,错误在所难免,恳请读者赐教。 吴中平 于上海 2004年8月

more > 暂无课件 暂无样章 暂无网络资源 扫描二维码 下载APP了解更多

版权图片链接



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3